import numpy as np
import pandas as pd
list = [[110, 120, 105], [95, 110, 108], [98, 80, 100], [112, 106, 97]]
index = ['王蒙', '李珊', '赵胜', '刘文']
columns = ['语文', '数学', '英语']
df = pd.DataFrame(list, index, columns)
print('原始数据：\n', df)
# print('选取王蒙的所有成绩: \n',df.loc['王蒙'])
# print('选取王蒙和刘文的所有成绩: \n',df.loc[['王蒙','刘文']])
# print('选取王蒙到赵胜的所有成绩: \n',df.loc['王蒙': '赵胜'])
# print('选取王蒙和赵胜的语文和英语成绩: \n',df.loc[['王蒙', '赵胜'],['语文','数学']])
# print('选取王蒙到赵胜的语文和英语成绩: \n',df.loc['王蒙': '赵胜',['语文','英语']])










# print('选取王蒙的所有成绩: \n',df.iloc[0])
# print('选取王蒙和刘文的所有成绩: \n',df.iloc[[0, 3]])
# print('选取王蒙到赵胜的所有成绩: \n',df.iloc[0: 3])
# print('选取王蒙和赵胜的语文和英语成绩: \n',df.iloc[[0, 2], [0, 1]])
# print('选取王蒙到赵胜的语文和英语成绩: \n',df.iloc[0: 3, [0, 2]])






# df1 = df.rename({'英语':'政治'},axis='columns')
# df1['政治'] = [85,88,70,73]
# print('原始数据:   \n',df)
# print('修改"英语"列为"政治"列后的数据： \n',df1)



df.loc['王琳'] = [90,100,80]
print('增肌"王林')


